package cn.cvs.dao;

import cn.cvs.pojo.SysUser;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;
import java.util.Objects;

public interface SysUserMapper {
    int getCount();

    /**
     * 获取所有用户列表
     * @return
     */
    List<SysUser> getUserList();

    /**
     * 添加用户
     */
    int  addSysUser(SysUser users);

    List<SysUser> getUserByUserName(Map<String, Object> maps);
//    List<SysUser> getUserByUserName(String realName,int roleId);
    List<SysUser> getUserByUserName(@Param("rname") String realName
                                    , @Param("roleId") int roleId);

    //根据角色id查询用户列表,如有哪些人是系统管理员 roleId=1
    public List<SysUser> getUserListByRoleId(@Param("roleId") Integer roleId);
}
